home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / Vk / VkBusyDialog.z / VkBusyDialog
Encoding:
Text File  |  2001-04-17  |  6.0 KB  |  133 lines

  1.  
  2.  
  3.  
  4. VVVVkkkkBBBBuuuussssyyyyDDDDiiiiaaaalllloooogggg((((3333xxxx))))                                              VVVVkkkkBBBBuuuussssyyyyDDDDiiiiaaaalllloooogggg((((3333xxxx))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      VkBusyDialog - Manage and display busy dialogs
  10.  
  11. IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
  12.      VkDialogManager : VkComponent : VkCallbackObject
  13.  
  14. HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
  15.      #include <Vk/VkBusyDialog.h>
  16.  
  17. PPPPUUUUBBBBLLLLIIIICCCC PPPPRRRROOOOTTTTOOOOCCCCOOOOLLLL SSSSUUUUMMMMMMMMAAAARRRRYYYY
  18.    CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr////DDDDeeeessssttttrrrruuuuccccttttoooorrrr
  19.            VkBusyDialog(const char* name);
  20.            virtual void ~VkBusyDialog(void);
  21.  
  22.  
  23. CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  24.           This class displays a busy dialog, using the caching facilities of
  25.           the VkDialogManager class. The busy dialog is nearly always posted
  26.           by VkApp as a result of a call to _b_u_s_y().
  27.  
  28.  
  29.  
  30. DDDDEEEERRRRIIIIVVVVIIIINNNNGGGG SSSSUUUUBBBBCCCCLLLLAAAASSSSSSSSEEEESSSS
  31.           VkApp allows derived classes to be installed as the current busy
  32.           dialog, to be posted when the application calls _b_u_s_y(). Any dialog
  33.           manager installed as VkApp's busy dialog must be derived from
  34.           VkBusyDialog.
  35.  
  36.  
  37.  
  38. FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
  39.    VVVVkkkkBBBBuuuussssyyyyDDDDiiiiaaaalllloooogggg(((())))
  40.            VkBusyDialog(const char* name);
  41.  
  42.  
  43.           Initializes a VkBusyDialog object. This dialog should not be
  44.           instantiated directly. It is instantiated when the first reference
  45.           is made to the variable _t_h_e_B_u_s_y_D_i_a_l_o_g. Once instantiated, the
  46.           default busy dialog object can always be referenced as
  47.           _t_h_e_D_e_f_a_u_l_t_B_u_s_y_D_i_a_l_o_g.  The currently installed busy dialog can
  48.           always be referenced as _t_h_e_B_u_s_y_D_i_a_l_o_g.
  49.  
  50.    ~~~~VVVVkkkkBBBBuuuussssyyyyDDDDiiiiaaaalllloooogggg(((())))
  51.            virtual void ~VkBusyDialog(void);
  52.  
  53.  
  54.           Frees the storage associated with a VkBusyDialog object. The default
  55.           VkBusyDialog object should not be freed, unless the application has
  56.           installed an alternate busy dialog that will always be used.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. VVVVkkkkBBBBuuuussssyyyyDDDDiiiiaaaalllloooogggg((((3333xxxx))))                                              VVVVkkkkBBBBuuuussssyyyyDDDDiiiiaaaalllloooogggg((((3333xxxx))))
  71.  
  72.  
  73.  
  74. IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
  75.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkDDDDiiiiaaaallllooooggggMMMMaaaannnnaaaaggggeeeerrrr
  76.           show(), hide(), className(), prepost() ok(), cancel(), apply(),
  77.           setTitle(), setButtonLabels(), unpost(), unpostAll(),
  78.           centerOnScreen(), lastPosted(), post(), postModal(), postBlocked(),
  79.           postAndWait(), _action, _showOK, _showCancel, _showApply,
  80.           _allowMultipleDialogs, _minimizeMultipleDialogs
  81.  
  82.  
  83.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCoooommmmppppoooonnnneeeennnntttt
  84.           installDestroyHandler(), removeDestroyHandler(), widgetDestroyed(),
  85.           setDefaultResources(), getResources(),  VkComponent(), manage(),
  86.           unmanage(), baseWidget(), okToQuit(), _name, _baseWidget, _w,
  87.           deleteCallback
  88.  
  89.  
  90.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCaaaallllllllbbbbaaaacccckkkkOOOObbbbjjjjeeeecccctttt
  91.           callCallbacks(), addCallback(), removeCallback(),
  92.           removeAllCallbacks()
  93.  
  94.  
  95. VVVVIIIIEEEEWWWWKKKKIIIITTTT 2222....1111 CCCCHHHHAAAANNNNGGGGEEEESSSS
  96.      In multi-screen enabled applications or components, references to
  97.      _t_h_e_B_u_s_y_D_i_a_l_o_g or _t_h_e_D_e_f_a_u_l_t_B_u_s_y_D_i_a_l_o_g will only be valid for the _d_e_f_a_u_l_t
  98.      screen in the application.  The following new function API's will return
  99.      the VkBusyDialog associated with the appropriate screen;
  100.  
  101.  
  102.            VkBusyDialog *getTheBusyDialog(VkComponent *comp);
  103.            VkBusyDialog *getTheDefaultBusyDialog(VkComponent *comp);
  104.  
  105.  
  106. KKKKNNNNOOOOWWWWNNNN DDDDEEEERRRRIIIIVVVVEEEEDDDD CCCCLLLLAAAASSSSSSSSEEEESSSS
  107.      VkInterruptDialog
  108.  
  109. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  110.      VkComponent _V_i_e_w_K_i_t _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e
  111.      _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m, DEC Press, Bob Sheifler and Jim Gettys
  112.      _T_h_e _X _W_i_n_d_o_w _S_y_s_t_e_m _T_o_o_l_k_i_t, DEC Press, Paul Asente and Ralph Swick
  113.      _T_h_e _O_S_F/_M_o_t_i_f _P_r_o_g_r_a_m_m_e_r_s _R_e_f_e_r_e_n_c_e, Prentice Hall, OSF
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.